﻿using LL2025.Ini.Lib;
using System;
using System.Threading.Tasks;

namespace ConsoleApp2framework
{
    internal class Program
    {
        static async Task Main(string[] args)
        {
            Console.WriteLine("Hello, World!");

            Commons.Global.G = Commons.Global.G.ReaderConfig<系统配置>();
            Commons.Global.G.标签打印机名称 = "11111111112";
            _ = await Commons.Global.G.UpdateConfig<系统配置>();
        }
    }

    public class 系统配置
    {
        // 公共属性，使用自动实现的属性
        public string 标签打印机名称 { get; set; }
    }

    public static class Commons
    {
        public static Global Global = new Global();
    }

    public class Global
    {
        public Global()
        {
            if (G == null)
                G = new 系统配置();
        }
        public 系统配置 G { get; set; }
    }
}
